package com.patterns.java.interpret;

/**
 * 最终判断表达式
 * @author 三多
 * @Time 2021/10/13
 */
public class TerminalExpression implements Expression{
    private String  data;
    public TerminalExpression(String data) {
        this.data = data;
    }

    /**
     * 判断表达式
     *
     * @param context 上下文
     * @return
     */
    @Override
    public boolean interpret(String context) {
        /**
         * 在上下文中，返回true，负责false
         */
        if(context.contains(data)){
            return true;
        }
        return false;
    }
}
